package top.xchch.creational.builder;

/**
 * 抽象的建造者
 */
public abstract class BaseBuilder {

    public House house = new House();

    protected abstract void buildBasic();
    protected abstract void buildWalls();
    protected abstract void roofed();

    protected House build() {
        return house;
    }
}
